Vou pedir para vocês escreverem um texto com três paragrafos (pode ser qualquer coisa. um relatório que você estava escrevendo ontem, uma poesia ou até mesmo o hino do flamengo)
Começo o curso registrado a minha solidariedade com a UERJ. NÃO ESTÁ NORMAL!
(texto baseado em Chapman) What You Should Know About R
O R é uma linguagem de programação de código aberto e um ambiente para computação estatística.
R é uma linguagem de programação projetada para trabalhar com dados e implementar algoritmos estatísticos. Uma implicação óbvia é que, se você não gosta de programação, você não vai gostar de trabalhar com R. R não enfatiza a pespectiva point&click como um software tradicional de escritório; Em vez disso, ele usa linha de comando que interage com ferramentas para desenvolvedores, como um ambiente de desenvolvimento integrado.
Isso significa que aprender R exige um investimento significativo e contínuo. Nenhum idioma - humano ou computador - pode ser aprendido fazendo uma breve oficina ou memorizando algumas palavras e estruturas de linguagem. Em vez disso, para se tornar fluente, você deve praticar o idioma com freqüência e usá-lo para tarefas importantes.
“Não pergunte se o R faz o que você quer…. A pergunta está errada!…. O correto é perguntar como se faz isso no R (eu já sei que o R faz. Só preciso descobrir como..(SILVA, ALEXANDRE; 2015)
fonte 2014 1. R é a habilidade de TI mais bem paga (pesquisa Dice.com, janeiro de 2014) 2. R a linguagem de ciência de dados mais utilizada após o SQL (pesquisa O’Reilly, janeiro de 2014) 3. R é usado por 70% dos mineiros de dados (Rexer survey, outubro de 2013) 4. R é # 15 de todas as linguagens de programação (rankings de linguagem RedMonk, janeiro de 2014) 5. R crescendo mais rápido do que qualquer outra linguagem de ciência de dados (pesquisa KDNuggets, agosto de 2013) 6. R é o software # 1 do Google Search for Advanced Analytics (Google Trends, março de 2014) 7. R tem mais de 2 milhões de usuários em todo o mundo (estimativa Oracle, fevereiro de 2012)
Por que eu uso o R em sala de aula? Para empoderar os alunos. Ao utilizar uma ferramenta de análise como o R, acredito que os alunos começam a se sentir diferentes. Respeitados. Capazes. Poderosos. ** A maioria dos softwares é construída para centralizar e controlar os dados, mas não para democratizá-los. Como resultado, as pessoas ficam reféns dos especialistas para responder questões básicas. ** O R é diferente! É democrático! É de graça! USE R!
Se você ainda não usa R, você provavelmente deverá faze-lo em breve.
Outro dia, conversando com um amigo, percebi que o sucesso de uma palestra depende muito do nome. O curso CHORA PPT faz um imenso sucesso. Desse modo, a partir desse momento, vou chamar esse curso de CHORA EXCEL ou de CHORA SPSS ainda não me decidi. você podem me ajudar?
Conseguimos deixar vocês curiosos sobre o R?
“Aqui estão os loucos. Os desajustados. Os rebeldes. Os criadores de caso. Os pinos redondos nos buracos quadrados. Aqueles que vêem as coisas de forma diferente. Eles não curtem regras. E não respeitam o status quo. Você pode citá-los, discordar deles, glorificá-los ou caluniá-los. Mas a única coisa que você não pode fazer é ignorá-los. Porque eles mudam as coisas. Empurram a raça humana para a frente. E, enquanto alguns os vêem como loucos, nós os vemos como geniais. Porque as pessoas loucas o bastante para acreditar que podem mudar o mundo, são as que o mudam”.
Que mal fiz eu aos deuses todos? Se têm a verdade, guardem-na! Sou um técnico, mas tenho técnica só dentro da técnica. Fora disso sou doido, com todo o direito a sê-lo. Com todo o direito a sê-lo, ouviram? Queriam-me casado, fútil, quotidiano e tributável?
Podemos adicionar quebras de linha em textos.
Por exemplo: > R Markdown is a file format for making dynamic documents with R. An R Markdown document is written in markdown (an easy-to-write plain text format) and contains chunks of embedded R code, like the document below.
Pode ser formatado dessa maneira: > R Markdown is a file format for making dynamic documents with R.
An R Markdown document is written in markdown (an easy-to-write plain text format) and contains chunks of embedded R code, like the document below.
Basta adicionar a tag
<br> Na posição onde você deseja quebrar a linha (semelhante ao Enter ⏎ do seu teclado).
Você pode quebrar linhas indefinidamente.
Basta adicionar a tag

Podemos colocar memes, gifs, e outros formatos
Um exemplo: Distribuição Gaussiana entre o Van Gogh e o Esher
Para fazer tópicos/bullets.
“Se nos ferem, não sangramos?”
Mudando o tamanho da fonte
Ficou pequeno? que tal
Mudando o tamanho das fontes.
Esse é o site do GAE
Aparência e Estilo
Existe diversas opções de controle da aparência dos documentos em HTML. O que vem a sua cabeça quando eu falo a palavra BOOTSTRAP?
A. Nada. Nunca ouvi falar,
B. Reamostragem,
C. Customização (Aparência e Estilo)
Bootstrap: Temas válidos “default”, “cerulean”, “journal”, “flatly”, “readable”, “spacelab”, “united”, “cosmo”, “lumen”, “paper”, “sandstone”, “simplex”, and “yeti”.
Highlight style: estilos possíveis “default”, “tango”, “pygments”, “kate”, “monochrome”, “espresso”, “zenburn”, “haddock”, and “textmate”. Pass null to prevent syntax highlighting.
Exemplo:
output: html_document: theme: cerulean highlight: tango
Vamos fazer um exemplo trivial
#```{r cars, echo=FALSE}
#```{r cars, results='hide'}
#```{r cars, warning=FALSE}
#```{r cars, menssage=FALSE}
plot(cars$speed, cars$dist)plot(cars$speed, cars$dist, col="#0d6887",pch=19,main="Diagrama de Dispersão", xlab="Velocidade", ylab ="o que é disp?" )
abline(lsfit(cars$speed, cars$dist),col="#032435", lty=2, lwd=4)E ai? o que vocês acham dessa correlação?
dados <- datasaurus_dozen[1:142,]
cor(dados$x,dados$y)## [1] -0.06447185
Vamos ver o banco de dados para nos certificar…(pesquisa reprodutível)
library(DT)
datatable(dados)Vamos fazer o diagrama de dispersão para nos certificar…
#plot(dados$x,dados$y, col="#0d6887",pch=19)Surpresa! Esse é um banco de dados para te mostrar que sempre precisamos visualizar a estatística!
Todas essas figuras tem a mesma correlação (rho=-0.06).
ggplot(datasaurus_dozen, aes(x = x, y = y, colour = dataset)) +
geom_point() +
theme_void() +
theme(legend.position = "none") +
facet_wrap( ~ dataset, ncol = 3)## Warning in plyr::split_indices(scale_id, n): '.Random.seed' is not an
## integer vector but of type 'NULL', so ignored
Tá, mas que tal fazer uma matriz de Correlação?
cor(mtcars[,c("disp","drat","hp","mpg","qsec","wt")])## disp drat hp mpg qsec wt
## disp 1.0000000 -0.71021393 0.7909486 -0.8475514 -0.43369788 0.8879799
## drat -0.7102139 1.00000000 -0.4487591 0.6811719 0.09120476 -0.7124406
## hp 0.7909486 -0.44875912 1.0000000 -0.7761684 -0.70822339 0.6587479
## mpg -0.8475514 0.68117191 -0.7761684 1.0000000 0.41868403 -0.8676594
## qsec -0.4336979 0.09120476 -0.7082234 0.4186840 1.00000000 -0.1747159
## wt 0.8879799 -0.71244065 0.6587479 -0.8676594 -0.17471588 1.0000000
Mas que coisa sem graça!
M <- cor(mtcars[,c("disp","drat","hp","mpg","qsec","wt")])
corrplot(M, method="circle")Agora sim!
O Rio de Janeiro continua Lindo!
qmap(location = "rio de janeiro")## Map from URL : http://maps.googleapis.com/maps/api/staticmap?center=rio+de+janeiro&zoom=10&size=640x640&scale=2&maptype=terrain&language=en-EN&sensor=false
## Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=rio%20de%20janeiro&sensor=false
qmap(location = "rio de janeiro", zoom = 14)## Map from URL : http://maps.googleapis.com/maps/api/staticmap?center=rio+de+janeiro&zoom=14&size=640x640&scale=2&maptype=terrain&language=en-EN&sensor=false
## Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=rio%20de%20janeiro&sensor=false
qmap(location = "rio de janeiro", zoom = 15, maptype = "satellite")## Map from URL : http://maps.googleapis.com/maps/api/staticmap?center=rio+de+janeiro&zoom=15&size=640x640&scale=2&maptype=satellite&language=en-EN&sensor=false
## Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=rio%20de%20janeiro&sensor=false
Você sabe o que é uma nuvem de palavras?
Já se perguntou como as pessoas criam “wordclouds” (nuvens de palavras)? Nuvens de palavras são imagens compostas por palavras de várias cores e tamanhos e, opcionalmente, organizadas em direções distintas. Pois agora você saberá como e o melhor de tudo: aprenderá a criar a sua nuvem de palavras!
Como criar a minha nuvem de palavras?
wordcloud2(data = demoFreq)Temos duas formas de colocar equações do LaTeX no RMarkdown
A primeira….
\[r =\frac{COV(x,y)}{S_xS_y} \] A segunda…
Que tal colocar a função de densidade da Normal?
\[\begin{equation} f(x) = \frac{1}{2\pi\sigma^{2}} e^{-\frac{1}{2 \sigma^{2}} (x - \mu)^{2}} \end{equation}\]Para maiores informações, esse link é bem útil
Agradecimentos aos professores Teresa Serrano, Alexandre Silva, Luciane Velasque, Bruno Francisco, Felipe Rafael, Maria Beatriz e Pimentel.
Steven Dutt-Ross
Steven Dutt-Ross é um entusiasta do R, professor e pesquisador do Departamento de Métodos Quantitativos da UNIRIO - DMQ/UNIRIO
Thiago de Araujo Severo dos Santos
Thiago de Araujo Severo dos Santos é….